const { util } = require("../../../utils/util");
var app = getApp();
Page({
   data: {
    guardianName: app.username,
    guardianID: app.myCard,
    guardianPhoneNumber: app.mobile,
  },
  formSubmit: function(e) {
      let that = this;
      let form = e.detail.value;
      console.log('form发生了submit事件，携带数据为：', e.detail.value);
      //校验
      if(form.userName===''){
        util.showError('请输入【姓名】')
      }else if(form.IDCard===''){
        util.showError('请输入【身份证】')
      }else{
         if(!(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(form.IDCard))){
          util.showError('请输入正确【身份证】')
         }else{
          console.log('校验通过')
          var data =  {
            childName : form.userName,
            childIdCardNo : form.IDCard,
            name: form.guardianName,
            idCard:form.guardianID,
            type : 2,
          };
          util.addCard(data).then(function(res){
              if(res.data.code==0){
                   //是否开卡成功，跳卡列表页面
                   wx.showToast({
                    title: '开卡成功',
                    icon: 'success',
                    duration: 2000,
                    success() {
                      console.log('toast end');
                      wx.redirectTo({
                          url: '../student-toggle-login/index'
                        })
                      },
                    });
              }else{
                wx.showToast({
                  title: res.data.message,
                  icon: 'none',
                  duration: 2000,
                  });
              }
          });
        }
      }
    },
  onLoad(query) {
    this.setData({
      guardianName: app.username,
      guardianID: app.myCard,
      guardianPhoneNumber: app.mobile,
    })
  },
  onReady() {
    // 页面加载完成
  },
  onShow() {
    // 页面显示
  },
  onHide() {
    // 页面隐藏
  },
  onUnload() {
    // 页面被关闭
  },
  onTitleClick() {
    // 标题被点击
  },
  onPullDownRefresh() {
    // 页面被下拉
  },
  onReachBottom() {
    // 页面被拉到底部
  },
  onShareAppMessage() {
    // 返回自定义分享信息
    return {
      title: 'My App',
      desc: 'My App description',
      path: 'pages/index/index',
    };
  },
});
